Skip to content

Conversation

@JDevlieghere
Copy link
Member

Convert the Maintainers file from reStructuredText to Markdown and include links to GitHub and Discouse. The new layout improves readability, makes it easier to navigate from GitHub and matches LLVM's Maintainer's file [1].

[1] https://github.com/llvm/llvm-project/blob/main/llvm/Maintainers.md

Convert the Maintainers file from reStructuredText to Markdown and
include links to GitHub and Discouse. The new layout improves
readability, makes it easier to navigate from GitHub and matches LLVM's
Maintainer's file [1].

[1] https://github.com/llvm/llvm-project/blob/main/llvm/Maintainers.md
@llvmbot
Copy link
Member

llvmbot commented May 21, 2025

@llvm/pr-subscribers-lldb

Author: Jonas Devlieghere (JDevlieghere)

Changes

Convert the Maintainers file from reStructuredText to Markdown and include links to GitHub and Discouse. The new layout improves readability, makes it easier to navigate from GitHub and matches LLVM's Maintainer's file [1].

[1] https://github.com/llvm/llvm-project/blob/main/llvm/Maintainers.md


Full diff: https://github.com/llvm/llvm-project/pull/140958.diff

2 Files Affected:

  • (added) lldb/Maintainers.md (+241)
  • (removed) lldb/Maintainers.rst (-256)
diff --git a/lldb/Maintainers.md b/lldb/Maintainers.md
new file mode 100644
index 0000000000000..b15c62644f4ba
--- /dev/null
+++ b/lldb/Maintainers.md
@@ -0,0 +1,241 @@
+# LLDB Maintainers
+
+This file is a list of the [maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for LLDB.
+
+## Current Maintainers
+
+The following people are the active maintainers for the project. Please reach out to them for code reviews, questions about their area of expertise, or other assistance.
+
+### Lead Maintainer
+
+Responsible for project as a whole, and for any areas not covered by a specific maintainer.
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+### Components
+
+These maintainers are responsible for particular high-level components within LLDB.
+
+#### ABI
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+David Spickett
+[email protected] (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
+
+#### Breakpoint
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+#### CMake & Build System
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+Alex Langford
+[email protected] (email), [bulbazord](https://github.com/bulbazord) (GitHub), [bulbazord](https://discourse.llvm.org/u/bulbazord) (Discourse), bulba_zord (Discord)
+
+#### Commands
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+#### Expression Parser
+
+Michael Buch
+[email protected] (email), [Michael137](https://github.com/Michael137) (GitHub), [Michael137](https://discourse.llvm.org/u/Michael137) (Discourse)
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+#### Interpreter
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+Greg Clayton
+[email protected] (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
+
+#### Lua
+
+Jonas Delvieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+#### Python
+
+Med Ismail Bennani
+[email protected] (email), [medismailben](https://github.com/medismailben) (GitHub), [mib](https://discourse.llvm.org/u/mib) (Discourse), mib#8727 (Discord)
+
+#### Target/Process Control
+
+Med Ismail Bennani
+[email protected] (email), [medismailben](https://github.com/medismailben) (GitHub), [mib](https://discourse.llvm.org/u/mib) (Discourse), mib#8727 (Discord)
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+#### Test Suite
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### Trace
+
+Walter Erquinigo
+[email protected] (email), [walter-erquinigo](https://github.com/walter-erquinigo) (GitHub), [wallace](https://discourse.llvm.org/u/wallace) (Discourse), werquinigo (Discord)
+
+#### Unwinding
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+#### Utility
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### ValueObject
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+#### Watchpoints
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+### File Formats
+
+The following people are responsible for decisions involving file and
+debug info formats.
+
+#### (PE)COFF
+
+Saleem Abdulrasool
+[email protected] (email), [compnerd](https://github.com/compnerd) (GitHub), [compnerd](https://discourse.llvm.org/u/compnerd) (Discourse), compnerd (Discord)
+
+#### Breakpad
+
+Zequan Wu
+[email protected] (email), [ZequanWu](https://github.com/ZequanWu) (GitHub), [ZequanWu](https://discourse.llvm.org/u/ZequanWu) (Discourse)
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### CTF
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+#### DWARF
+
+Adrian Prantl
+[email protected] (email), [adrian-prantl](https://github.com/adrian-prantl) (GitHub), [adrian.prantl](https://discourse.llvm.org/u/adrian.prantl) (Discourse), adrian.prantl (Discord), Adrian Prantl#4366 (Discourse)
+
+Greg Clayton
+[email protected] (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
+
+#### ELF
+
+David Spickett
+[email protected] (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### JSON
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+#### MachO
+
+Greg Clayton
+[email protected] (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+#### PDB
+
+Zequan Wu
+[email protected] (email), [ZequanWu](https://github.com/ZequanWu) (GitHub), [ZequanWu](https://discourse.llvm.org/u/ZequanWu) (Discourse)
+
+### Platforms
+
+The following people are responsible for decisions involving platforms.
+
+#### Android
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### Darwin
+
+Jim Ingham
+[email protected] (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+Jonas Devlieghere
+[email protected] (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
+
+#### FreeBSD
+
+Ed Maste
+[email protected] (email), [emaste](https://github.com/emaste) (GitHub), [emaste](https://discourse.llvm.org/u/emaste) (Discourse), emaste (Discord)
+
+#### Linux
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+David Spickett
+[email protected] (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
+
+#### Windows
+
+Omair Javaid
+[email protected] (email), [omjavaid](https://github.com/omjavaid) (GitHub), [omjavaid](https://discourse.llvm.org/u/omjavaid) (Discourse), omjavaid#9902 (Discord)
+
+### Tools
+
+The following people are responsible for decisions involving specific tools.
+
+#### debugserver
+
+Jason Molenda
+[email protected] (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
+
+#### lldb-server
+
+David Spickett
+[email protected] (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
+
+Pavel Labath
+[email protected] (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
+
+#### lldb-dap
+
+Greg Clayton
+[email protected] (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
+
+Walter Erquinigo
+[email protected] (email), [walter-erquinigo](https://github.com/walter-erquinigo) (GitHub), [wallace](https://discourse.llvm.org/u/wallace) (Discourse), werquinigo (Discord)
+
+## Former Maintainers
+
+The following people have graciously spent time performing maintainership duties but are no longer active in that role. Thank you for all your help with the success of the project!
+
+Kamil Rytarowski ([email protected])
+Zachary Turner ([email protected])
diff --git a/lldb/Maintainers.rst b/lldb/Maintainers.rst
deleted file mode 100644
index e83591d5f162b..0000000000000
--- a/lldb/Maintainers.rst
+++ /dev/null
@@ -1,256 +0,0 @@
-================
-LLDB Maintainers
-================
-
-This file is a list of the `maintainers <https://llvm.org/docs/DeveloperPolicy.html#maintainers>`_ for LLDB.
-
-.. contents::
-   :depth: 2
-   :local:
-
-Current Maintainers
-===================
-The following people are the active maintainers for the project. Please reach
-out to them for code reviews, questions about their area of expertise, or other
-assistance.
-
-Lead Maintainer
----------------
-
-Responsible for project as a whole, and for any areas not covered by a specific
-maintainer.
-
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-Components
-----------
-These maintainers are responsible for particular high-level components within
-LLDB.
-
-ABI
-~~~
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-| David Spickett
-| david.spickett\@linaro.org (email), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
-
-
-Breakpoint
-~~~~~~~~~~
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-CMake & Build System
-~~~~~~~~~~~~~~~~~~~~
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-| Alex Langford
-| alangford\@apple.com (email), bulbazord (GitHub), bulbazord (Discourse), bulba_zord (Discord)
-
-Commands
-~~~~~~~~
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-Expression Parser
-~~~~~~~~~~~~~~~~~
-| Michael Buch
-| michaelbuch12\@gmail.com (email), Michael137 (GitHub), Michael137 (Discourse)
-
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-Interpreter
-~~~~~~~~~~~
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-| Greg Clayton
-| gclayton\@fb.com (email), clayborg (GitHub), clayborg (Discourse)
-
-
-Lua
-~~~
-| Jonas Delvieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-Python
-~~~~~~
-| Med Ismail Bennani
-| ismail\@bennani.ma (email), medismailben (GitHub), mib (Discourse), mib#8727 (Discord)
-
-Target/Process Control
-~~~~~~~~~~~~~~~~~~~~~~
-| Med Ismail Bennani
-| ismail\@bennani.ma (email), medismailben (GitHub), mib (Discourse), mib#8727 (Discord)
-
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-Test Suite
-~~~~~~~~~~
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-Trace
-~~~~~
-| Walter Erquinigo
-| a20012251\@gmail.com (email), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord)
-
-Unwinding
-~~~~~~~~~
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-Utility
-~~~~~~~
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-ValueObject
-~~~~~~~~~~~
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-Watchpoints
-~~~~~~~~~~~
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-File Formats
-------------
-The following people are responsible for decisions involving file and debug
-info formats.
-
-(PE)COFF
-~~~~~~~~
-| Saleem Abdulrasool
-| compnerd\@compnerd.org (email), compnerd (GitHub), compnerd (Discourse), compnerd (Discord)
-
-Breakpad
-~~~~~~~~
-| Zequan Wu
-| zequanwu\@google.com (email), ZequanWu (GitHub), ZequanWu (Discourse)
-
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-CTF
-~~~
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-DWARF
-~~~~~
-| Adrian Prantl
-| aprantl\@apple.com (email), adrian-prantl (GitHub), adrian.prantl (Discourse), adrian.prantl (Discord), Adrian Prantl#4366 (Discourse)
-
-| Greg Clayton
-| gclayton\@fb.com (email), clayborg (GitHub), clayborg (Discourse)
-
-ELF
-~~~
-| David Spickett
-| david.spickett\@linaro.org (email), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
-
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-JSON
-~~~~
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-MachO
-~~~~~
-| Greg Clayton
-| gclayton\@fb.com (email), clayborg (GitHub), clayborg (Discourse)
-
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-PDB
-~~~
-| Zequan Wu
-| zequanwu\@google.com (email), ZequanWu (GitHub), ZequanWu (Discourse)
-
-Platforms
----------
-The following people are responsible for decisions involving platforms.
-
-Android
-~~~~~~~
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-Darwin
-~~~~~~
-| Jim Ingham
-| jingham\@apple.com (email), jimingham (GitHub), jingham (Discourse)
-
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-| Jonas Devlieghere
-| jonas\@devlieghere.com (email), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
-
-FreeBSD
-~~~~~~~
-| Ed Maste
-| emaste\@freebsd.org (email), emaste (GitHub), emaste (Discourse), emaste (Discord)
-
-Linux
-~~~~~
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-| David Spickett
-| david.spickett\@linaro.org (email), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
-
-Windows
-~~~~~~~
-| Omair Javaid
-| omair.javaid\@linaro.org (email), omjavaid (GitHub), omjavaid (Discourse), omjavaid#9902 (Discord)
-
-Tools
------
-The following people are responsible for decisions involving specific tools.
-
-debugserver
-~~~~~~~~~~~
-| Jason Molenda
-| jmolenda\@apple.com (email), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
-
-lldb-server
-~~~~~~~~~~~
-| David Spickett
-| david.spickett\@linaro.org (email), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
-
-| Pavel Labath
-| pavel\@labath.sk (email), labath (GitHub), labath (Discourse)
-
-lldb-dap
-~~~~~~~~
-| Greg Clayton
-| gclayton\@fb.com (email), clayborg (GitHub), clayborg (Discourse)
-
-| Walter Erquinigo
-| a20012251\@gmail.com (email), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord)
-
-Former Maintainers
-==================
-The following people have graciously spent time performing maintainership
-duties but are no longer active in that role. Thank you for all your
-help with the success of the project!
-
-| Kamil Rytarowski (kamil\@netbsd.org)
-| Zachary Turner (zturner\@google.com)

@JDevlieghere
Copy link
Member Author

Tip: Click on "Display the rich diff" to see the rendered markdown in the Files Changed tab.

Copy link
Collaborator

@DavidSpickett DavidSpickett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

I got us to a point where every file in llvm-project is Maintainers.* but didn't have the appetite to make them all Markdown yet.

@JDevlieghere JDevlieghere merged commit 48ace3f into llvm:main May 22, 2025
10 checks passed
@JDevlieghere JDevlieghere deleted the Maintainers branch May 22, 2025 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants